Просто поболтать :)
Общежитие №3 ДонГУ )) 9 и 10 этажи.
Максим, Кирилл, Сергей, Женя и Саша могут выпить вотки.
У Максима в начале июня ДР и он говорит:
— эй парни! А не выпить ли нам водки завтра. Точное время не известно — как только прихожу с работы — пьем.
— канешно Максим. мы ждем тебя и вотку.
Вообще Максим, Кирилл, Сергей, Женя и Саша парни хорошие. Как выпьют ведут себя по разному… Макс и Кирилл могут одному фрику шмыргающему дверь забить на йух соточками по периметру, Сергей хорошо играет на гитаре и могет дать в лицо, Жека мечтает о ружье и женщине, Саша глумится и может скушать весь хлеб у Кирилла в комнате ( и не только у Кирилла).
В общем в назначенный день все собираются и ждут Макса с работы. Как только в дверях появляется морда лица Максима, забирается пакет и праздник начался.
Так вот. Это — простой пример объектно — событийной модели на примере ситуации из прошлого :)
Максим у нас выступает в роли продюсера события. Он в какой то момент выбросит событие (задиспатчит ивент), а остальные хлопчики — лисенеры ) Слушатели. Они подписываются на это событие и ждут (слушают) когда оно произойдет. У всех этих ребят есть общая способность какая то и они реализовывают по разному. Так вот когда диспатчер задиспатчит событие, все лисенеры начнут что то делать для обработки этого события. Скажите ж круто ))))
Что то подобное происходит во флексе, в свинге, в жквери и т.д.… где есть пользовательский интерфейс — там присутствует объектно-событийная модель.
- 0
- 19 июля 2010, 00:13
- cyril